it's rather embarrassing to say - Turc Anglais Dictionnaire